.qh { background-size: 6%; height: 2.55rem;line-height: 2.55rem; font-size: 1.3rem; border-bottom: 1px solid #e50303}
.qh span {display: inline-block;  width: 4rem; height:4rem; text-align:center;line-height:4rem;font-size:1.5rem;font-weight:bold;color:#fff;background: url('../images/header1.png') no-repeat left center; background-size: 100%; margin-right: 2rem;}
.ans {margin-top: 2rem; font-size: 1.1rem; margin-left: 5rem;}
.form-inline .submit {text-align: center; }
.submit  {color: white;background: #feaa1d;border: 1px solid #fff; width: 30%; display: block;margin: 0 auto;}
.forms form {padding-top: 2rem}
/*.question_list .col-md-10{opacity: 0;}*/
@media screen and (max-width:993px) {
    .ans {margin-top: .5rem; font-size: 1rem; margin-bottom: .5rem}
}
.selected {color: red; transform: scale(2)}
.ans li.noselected {color: #000!important;transform: scale(1)!important;}
.form-group {height: 8rem}

@media screen and (max-height:700px) {
    .qh {height: 1.5rem; line-height: 1.5rem; font-size: 1rem;background-size: 3%;}
    .qh span {display: inline-block;  width: 2rem; height:2rem; text-align:center;line-height:2rem;font-size:1rem;margin-right: 2rem;}
    .form-group {height: 6rem}
}